(function ($) {
    initTableData();
    loadRCInfo();
    /*
     搜索按钮
     */
    $("#btn_search3").click(function(){
        var $table = $('#exampleTablePagination3');
        $table.bootstrapTable('selectPage', 1);
        $table.bootstrapTable('refresh', queryParams3);
        loadRCInfo();
    });

    $("#btn_export3").click(function(){
        var agent="";
        var brand="";
        var start=$("#search_startdate3").val();
        var end=$("#search_enddate3").val();
        var phone=$("#search_phone3").val();
        window.location.href="${pageContext.request.contextPath}/baseDetail/doCouponsExcel.ac?type=3&agent="+agent+"&brand="+brand+"&start="+start+"&end="+end+"&phone="+phone;
    });
})(jQuery);




/**
 * 加载退款送券统计信息
 */
function loadRCInfo(){
    var agent= $("#search_agent3").val();
    var brand= $("#search_brand3").val();
    var shop= $("#search_shop3").val();
    var start= $("#search_startdate3").val();
    var end= $("#search_enddate3").val();
    $.ajax({
        url:$.jswzc.comm.getContextPath()+'/baseDetail/loadRCInfo.ac',// 跳转到 action
        data:{agent:agent,brand:brand,shop:shop,start:start,end:end},
        type:'post',
        cache:false,
        dataType:'json',
        success:function(data) {
            var total =parseInt(data.Coupons_Money);
            $("#tqze").html("退券总额："+(parseInt(total)/100).toFixed(2));
        },
        error : function() {
            alert("加载退券汇总失败！");
        }
    });
}

function initTableData(){
    var $table = $('#exampleTablePagination3');

    $table.bootstrapTable({
        url: $.jswzc.comm.getContextPath()+"/baseDetail/showRefundCoupons.ac",
        method: 'post',
        contentType: "application/x-www-form-urlencoded",//必须的
        dataType: "json",
        pageList:[10, 20, 50, 100],//会根据当前的数据量加载合适的pageList
        height: ($(window).height()-100) ,
        //cardView:true,//是否自适应手机
        pagination: true, //分页
        // queryParamsType: "limit",
        singleSelect: false,
        cache:false,
        sortName:"name",
        search: false, //显示搜索框
        showColumns:false,
        showRefresh:false,
        showToggle:false,
        showPaginationSwitch:false,
        smartDisplay:true,
        detailView:false,
        toolbar:"#toolbar",
        queryParams: queryParams3,//参数
        searchOnEnterKey:true,
        detailFormatter:function(index, row, element){
            return row.customer;
        },
        sidePagination: "server", //服务端处理分页
        columns: [
            {
                visible:false,
                field:'id'
            },
            {
                title: '代理商',
                field: 'agentName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            }, {
                title: '商户',
                field: 'brandName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },{
                title: '门店',
                field: 'shopIdName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },
            {
                title: '订单编号',
                field: 'orderId',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },{
                title: '订单金额',
                field: 'Money',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },{
                title: '发券金额',
                field: 'couponsMoney',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center',
                formatter:function(value,row,index){
                    return (parseInt(value)/100).toFixed(2);;
                }
            },
            {  title: '领券人',
                field: 'userName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },
            {  title: '领券手机号',
                field: 'userPhone',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            }
            ,{
                title: '发券时间',
                field: 'createTime',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            }
        ]
    });
}

/*
 传递的参数
 */
function queryParams3(params) {
    console.log("=========================>3");
    var temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
        limit: params.limit,  //页面大小
        offset: params.offset, //页码
        pageindex:params.pageNumber,
        start: $("#search_startdate3").val(),
        end: $("#search_enddate3").val(),
        phone:$("#search_phone3").val()
    };
    return temp;
}